home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / comm / prom0406.zip / PROMENU.DOC < prev    next >
Text File  |  1990-04-06  |  36KB  |  1,083 lines

  1.        PROMENU 04/06/90   'Modern Protocol Manager`  by Michael G Phelps
  2.        PROM0406.ZIP
  3.  
  4.  
  5.  
  6.  
  7.  
  8.     SEE PRO_READ.1ST
  9.  
  10.  
  11.     ProMenu is simply a manager for some of the newer protocols, including
  12.     DSZ,BIMODEM,PUMA,LYNX,SUPERK,JMODEM.
  13.     Each protocol is equiped with two sets of "command lines to protocol".
  14.     Command lines to protocols are both viewable and editable from the
  15.     C)onfigure menu. PROMENU.CFG, initialy contains working default sets
  16.     for each protocol.
  17.  
  18.     Protocols should be placed into a directory contained in your DOS PATH
  19.     statement. A DOS PATH statement is usualy contained, as one of the first
  20.     lines in the AUTOEXEC.BAT file.
  21.  
  22.     EXAMLPE ==>>    PATH=C:;C:\DOS;C:\TC;C:\EDITOR;C:\PROTS
  23.  
  24.     Or,
  25.  
  26.     If protocols are in a separate directory specified in the PROMENU.CFG
  27.     file, ProMenu will append your path statement with this directory.
  28.     Appended PATH statements last only while ProMenu is running.
  29.  
  30.     My setup contains the protocol directory in PROMENU.CFG, and not in my
  31.     PATH statement.
  32.  
  33.     SET PROMCFG=path    ProMenu will use this directory for CFG file
  34.     set promcfg=c:\prots
  35.  
  36.     This allows for a much cleaner setup, as Comm Program directories need not
  37.     be cluttered with all the protocols, and batch files assotiated with them.
  38.  
  39.     ProMenu reads it's cfgfile for all protocols, and also the BIMODEM.CFG
  40.     file while in B)iModem part of ProMenu.
  41.     ProMenu will create it's cfgfile if none is found, in the current
  42.     directory. It checks CFG filesize, to see if it's a ok version.
  43.  
  44.     Since ProMenu is a take off from the original BiMenu, I'l be refering to
  45.     B)imodem Menu from Prom., as Bimenu thruout most of this documentation.
  46.     Bimenu reads the BIMODEM.CFG file for filenames, directories, and port.
  47.  
  48.  **>>BiMenu /BiHot, will use whatever PTH "filename" is contained in the
  49.     BIMODEM.CFG file. Allowing for multiples. Use C)onfig to change names.
  50.     I changed the TAG-BI to BIHOT for registered users of BIMODEM. Registration
  51.     is encouraged, as if for no other reason enables ALL BIMODEM features.
  52.  
  53.  
  54.     ProMenu's P)ut Pick function is many times faster, if your config.sys
  55.    contains:
  56.     files=20
  57.     buffers=10
  58.     This will allow your editors, directory listers etc. to run much faster,
  59.     than most DOS default settings.
  60.  
  61.  
  62.  
  63.  
  64.      PROMENU -MODERN PROTOCOL SHELL   Copyright 1989/1990 Michael G Phelps
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  PROMxxxx.ZIP  Was Zipped containing:
  72.  
  73.           PROMENU.DOC
  74.           PRO_VERS.ION
  75.           PROMENU.EXE
  76.           BIHOT.EXE
  77.  
  78. Please do not add to or take from the above files package.
  79. This includes Commpresion comments.
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.      PROMENU -MODERN PROTOCOL SHELL   Copyright 1989/1990 Michael G Phelps
  95.  
  96.  
  97.  
  98.  
  99.  
  100.              ________________Contents________________
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.        ProMenu Pg's 1-4,10
  110.  
  111.   1.........ProMenu.CFG
  112.   2.........CFG/Protocols
  113.   3.........Command Lines to Protocols
  114.   4.........Command Lines to Protocols
  115.   5.........Transfers
  116.  
  117.   6.........PATH statements/ProMenu arguments
  118.  
  119.        Bimodem/BiMenu Pg's 7 - 15
  120.  
  121.   7.........Function Summary (short)
  122.   8.........BIHOT.EXE/P)ut-Pick
  123.   9.........BIMODEM.PTH / E)dit / D)elete
  124.  10.........S)tart / C)onfigure / Bimenu-use-files
  125.  11.........Installation - Configure Bimodem, Directory paths, Options
  126.  12.........Telix, Boyan - Installation examples
  127.  13.........Extended SetUp Help \
  128.  14.........Extended SetUp Help  -- Bimodem
  129.  15.........Extended SetUp Help /
  130.  
  131.  16.........Distribution
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.      PROMENU -MODERN PROTOCOL SHELL   Copyright 1989/1990 Michael G Phelps
  139. _1_
  140.  
  141.  
  142.              ProMenu -Modern Protocol shell.
  143.  
  144.  
  145.     Basics...
  146.  
  147.  
  148.   ===========
  149.   PROMENU.CFG
  150.   ===========
  151.  
  152.        The CFG file will be created with user input when ProMenu is invoked
  153.    and cannot locate it's CFG file in the current directory, or as set
  154.    with the DOS  'SET promcfg=c:\prots` command. Using "SET" will show
  155.    ProMenu a full pathname to it's CFG file.
  156.  
  157.  
  158.        Download path specified will be used for download activity.
  159.    ProMenu will change directories for download activity. Directory
  160.    specified in PROMENU.CFG will receive downloads. ProMenu changes back
  161.    when download activity is finished.
  162.  
  163.  
  164.        Upload path is the directory initialy listed by P)ut Pick.
  165.    Manual entries require a full pathname.
  166.  
  167.    Uploads are presented to protocols with full pathname,
  168.                DRIVE\DIRECTORY\FILENAME.EXT . File names listed
  169.    in the batch window (uploads) are listed as filename only, full path
  170.    is contained in the list file.
  171.  
  172.        PATHS are entered as:  EXAMPLE==>> C:\BOYAN\DOWN
  173.              or:                       DOWN
  174.            Where down is a subdirectory of the current directory.
  175.  
  176.    A "\" need not follow PATHS. ProMenu appends a "\" where needed, and
  177.    will strip a trailing "\" anyway.
  178.  
  179.        Best to just enter DRIVE:\DIRCTORY format.
  180.  
  181.     Your in the download directory during downloads, and the current directory
  182.    for uploads, except jmodem is in the upload directory.
  183.    ProMenu's M)anual option, accordingly, will expect a full path name.
  184.  
  185.    SEE also the %PF switch;
  186.  
  187.        Transfer protocol path will be appended to any existing PATH statement
  188.    found in the environment, or create a PATH, if non is found.
  189.    Environment changes will be restored to original when ProMenu exits.
  190.    ProMenu exits automaticaly after any transfer session.
  191.  
  192.    LISTFILE is the filename that ProMenu stores uploads to, for use with
  193.    protocols with batch capability. Default is PROMENU.BCH
  194.  
  195.  
  196.        Port numbers are specified as "1" = "com1, "2" = "com2" etc., suports
  197.    com1 thru com4.  ( For the send 'B CR` Bimodem to work corectly)
  198.  
  199.  
  200.  
  201.  
  202.      PROMENU -PROTOCOL shell      Copyright 1989/90 Michael G Phelps
  203. _2_
  204.  
  205.  
  206.  
  207.  
  208.  
  209.     PROMENU.CFG  -continued
  210.  
  211.  
  212.       Default protocol selection determines which menu will come up at
  213.    startup. This may be overriden with the [p] on commandline.
  214.  
  215.       All CFG options may be changed/toggled from any menu with the C)onfig
  216.    option.
  217.  
  218.  
  219.  
  220.  
  221.   ====================
  222.   INDIVIDUAL PROTOCOLS
  223.   ====================
  224.  
  225.        All protocols supported are available on the Key_Board. ProMenu will
  226.    use CFG information and invoke protocols with all needed information, first
  227.    changing directories (DownLoad), or supplying filenames (Upload). Batch
  228.    protocols will operate in Batch or Single-file mode. Protocols with
  229.    batch capability, always, are fed a list file, in the form:
  230.  
  231.                              @DRIVE:\DIR\LISTFILE
  232.  
  233.  
  234.        While ProMenu provides easier operation to some users for supported
  235.    protocols, It is recommended that those often used be registered.
  236.  
  237.        I'm not going to go into explaining each protocol operation. Except
  238.    that PUMA has a PUMASETUP program, which writes terminal specific data
  239.    to the PUMA.EXE file. If you don't use COM1, you will at least have to
  240.    run the setup, and change comm ports.
  241.    Superk will need to know it's overlay path.
  242.    Bimodem needs to have it's own CFG file in order.
  243.  
  244.    DSZ.COM/EXE
  245.    PUMA.EXE        -- Full batch capability, crash recovery, or enable resume
  246.    LYNX.EXE
  247.    SUPERK.EXE
  248.  
  249.  
  250.    JMODEM.COM     -- Single file (This is not the J found with SK package)
  251.  
  252.  
  253.    BIMODEM.COM   -- Bidirectional, interupt recovery,refresh
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.      PROMENU -PROTOCOL shell      Copyright 1989/90 Michael G Phelps
  263. _3_
  264.  
  265.  
  266.  
  267.    ==========================
  268.    Command Lines to Protocols
  269.    ==========================
  270.  
  271.  
  272.  
  273.    From the C)onfigure menu, will be displayed two sets of command-lines.
  274.    The T)oggle option, toggles which set is currently in use. Each
  275.    protocol has a "Default" set (Up/Dn), and a "Custom" set of command
  276.    lines to protocol. Editing the command sets, is possible with the E)dit
  277.    option from C)onfigure menu. Set in use is displayed next to the toggle
  278.    option. Command-line "Switch" symbols, and their meaning, are visible
  279.    in the lower box.
  280.  
  281.  
  282.    The following switches will take place, as represented on the command line
  283.    to protocol.
  284.  
  285.    Switch symbals  -meanings
  286.